package com.ruoyi.graduate.domain.param;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.time.LocalDateTime;

@Data
@ApiModel("社区帖子审核参数类")
public class MsCommunityPostAuditParam {

    @ApiModelProperty(value = "帖子唯一标识（自增主键）")
    @TableId(type = IdType.AUTO) // 对应数据库AUTO_INCREMENT自增主键
    private Integer postId;

    @ApiModelProperty(value = "帖子状态：0=待审核，1=已发布，2=审核驳回（默认待审核）")
    private Integer postStatus ; // 对应数据库post_status字段，默认值0（与表结构默认值一致）

    @ApiModelProperty(value = "审核管理员ID（外键，关联ms_sys_user表的user_id，可选）")
    private Long auditUserId; // 对应数据库audit_user_id字段（外键，可为null）


}
